-- card: 11627 from stack: in -- bmap block id: 12432 -- flags: 4000 -- background id: 4754 -- name: Student Details ----- HyperTalk script ----- on rollingDemo answer "Student Details demo will take approx. 3 min." with "Cancel" or "OK" if it is "Cancel" then exit rollingDemo set the cursor to none lock screen go to card "Rolling Demo Instructions" of this background unlock screen with dissolve fast repeat until the mouseClick end repeat set the cursor to hand autoMouse moveMouse,420,60 click at the loc of bg button id 7 showInfo "Introduction",false wait 1 second set the cursor to hand autoMouse menuMouse,2,1 -- New Student… if the result is "Item not found" then -- test for XCMD bug send "doMenu New Student…" to background "Student Details" end if set the cursor to none wait 1 second type "777" wait 30 tabKey type "Richter" wait 30 tabKey type "Robert" wait 30 tabKey type "Charlie" wait 30 tabKey type "108th N.E." wait 30 tabKey type "545" wait 30 tabKey type "#6" wait 30 tabKey type "Bellevue" wait 30 tabKey type "Washington" wait 30 tabKey type "98004" wait 30 tabKey type "555-5493" wait 30 put "12" into card field "Grade" put "12" into background field "Grade" wait 30 put "102" into card field "Homeroom" put "102" into background field "Homeroom" wait 30 select text of card field "Area" type "3" wait 30 tabKey type "Male" wait 30 tabKey type "700 567 345" wait 30 tabKey type "Dec 28, 1970" wait 30 tabKey type "1988" wait 30 tabKey type "New York, NY" wait 30 tabKey type "Sept 2, 1980" wait 30 tabKey type "456" wait 30 tabKey type "Farlie Middle School" select empty showInfo "Personal Tab",true wait 2 seconds click at the loc of background button "SD Contacts" select empty showInfo "Contacts Tab",true wait 30 click at the loc of button "Copy 1" wait 30 tabKey type "Mrs." wait 30 tabKey type "Richter" wait 30 select text of card field "Work Phone 1" type "555-9012" wait 30 tabKey type "Interior Designer" wait 30 tabKey type "Yes" wait 2 seconds tabKey type "Mr." wait 30 tabKey type "Richter" wait 30 tabKey type "Bayview Road" wait 30 tabKey type "1093" wait 30 tabKey tabKey type "Alameda" wait 30 tabKey type "California" wait 30 tabKey type "94801" wait 30 tabKey type "555-0391" wait 30 tabKey tabKey type "Unemployed" wait 30 tabKey type "No" wait 2 second select text of card field "Legal Alert" type "Legal alerts are up to 128 characters in length " type "and will fit on two lines." select empty wait 2 seconds click at the loc of background button "SD Misc" showInfo "Misc. Tab",true wait 1 second click at the loc of button "Group One" wait 1 second click at the loc of button "Group Four" wait 1 second click at the loc of button "Group six" wait 1 second put "Academic" into card field "Normal Program" wait 1 second put "Bob Dean" into card field "Counselor" wait 1 second put "American" into card field "Ethnic Category" wait 1 second put "English" into card field "Home Language" wait 1 second put "Reduced Price" into card field "Lunch status" wait 2 seconds click at the loc of background button "SD Status" select empty wait 2 seconds put "Left" into card field "Status Codes" wait 1 second put "Nov 29, 1988" into card field "Dates" wait 1 second select text of card field "Comments" type "Moved out of state." wait 1 second tabkey type "Bus Route 306, Bus number 12 corner of 41st St. and Smith Ave." wait 2 seconds click at the loc of background button "SD Health" wait 1 second type "Dr. Ford" wait 30 tabkey tabkey type "None" wait 1 second click at the loc of button 1 wait 1 second click at the loc of button 2 wait 1 second select text of card field "Medical Alert" type "allergic to penicillin" wait 30 tabkey type "Polio vaccination: May 31, 1985" & return wait 30 type "Broken arm, Sept. 19, 1986. Robert broke his arm in P.E. class " type "during a football game. He was immediately taken to emergency " type "at St. Paul’s hospital." wait 2 seconds click at the loc of background button "SD Comments" wait 1 second type "1987 - won the President’s writing contest." & return wait 30 type "The size of this field is dependent on available disk space." wait 2 seconds click at the loc of background button "SD Disc" select empty showInfo "Dicipline Tab",true wait 1 second click at the loc of button "New Infraction" wait 1 second click at the loc of card button "Infraction3" put line 3 of card field "Select Infraction" into card field "Infraction" wait 1 second click at the loc of card button "Teacher2" put line 2 of card field "Select Teacher" into card field "Teacher" wait 1 second click at the loc of card button "Teacher4" put line 4 of card field "Select Teacher" into card field "Administrator" wait 1 second select text of card field "Location" type "gym" wait 1 second click at the loc of button "Suspended" wait 1 second put the seconds + 5256000 into tempdate convert tempdate to abbrev date put item 2 to 3 of tempdate into tempdate put empty into char 2 to 3 of item 2 of tempdate put tempdate into card field "Suspended To" wait 1 second click at the loc of button "OK" wait 2 seconds click at the loc of background button "SD User" select empty showInfo "User Definable Tab",true wait 1 second tabKey type "Football" wait 30 tabKey type "Young Republicans" wait 30 tabKey type "Coin collecting" wait 30 tabKey type "Route 306, Bus #12" wait 30 tabKey tabKey type "145" wait 30 tabKey type "36 24 34" wait 30 tabKey type "PHE 823" wait 1 second click at the loc of background button "Done" lock screen send "doMenu About" to background "Student Details" end rollingDemo on showInfo fieldName,cardPict lock screen set the cursor to none restoreMenuBar false grayPicture cardPict installMenuBar 1170,1171,1172,1173,1174,1175 show card field fieldName unlock screen with dissolve put the secs into temp repeat until the mouseClick if (the secs - temp) > 30 then show card field "Continue" end repeat lock screen hide card field fieldName hide card field "Continue" pop card unlock screen with dissolve if the optionKey is down then exit to HyperCard end showInfo -- part contents for background part 5 ----- text ----- Student Details -- part contents for background part 6 ----- text ----- The Student Details module affords quick and easy access to extensive information about every student you enter into the Mac School database. It contains information such as: • student names • student addresses • contact names • emergency contacts • homeroom number • bus status • 25 user definable fields • enrollment status • health records • administrative school comments • disciplinary information • legal alerts • 12 user definable flags (yes/no questions) • and much more!! Student information can either be hand entered or imported in ASCII format from already existing information on a district mainframe, Apple //GS (from Appleworks), IBM PC, or any system that can create an ASCII file. Reporting options are endless! Student Details contains some pre-designed reports for you to use, however through the Report Manager module, Mac School allows you the user to design your own reports! Multi-User Capabilities. By placing Mac School on a network such as AppleShare or TOPS you will be able to take full advantage of the multi-user environment. For example: the Principal, Attendance Clerk, and Counselors, over the network, will all be able to access information regarding the same student at the same time or different students at the same time. Note: the first individual to bring up a student record will have edit access, others will have view, until such a time when the first individual closes the record.